﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Routing;
using cn.Util;
using yq.SyncCaChe;

namespace yq.WcfService
{
    // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明，
    // 请访问 http://go.microsoft.com/?LinkId=9394801

    public class MvcApplication : System.Web.HttpApplication
    {
       
        protected void Application_Start()
        {
            //参考： http://www.cnblogs.com/liulun/archive/2011/11/29/2268337.html
            //用代码添加wcf监听服务
             ServiceRegister.RegisterAllService();


             if (WebConfig.GetBool("IsUpdateCache") == true)
             {
                 string webName = WebConfig.GetString("WebName");

                 //更新服务序号，每个调用请不要重复
                 new MonitorDB().Open(webName);
             }

             if (WebConfig.GetBool("IsTask") == true)
             {
#warning 这里要执行任务调度哦
             }
        }
    }
}